package org.jeecg.modules.xxgx.fpjf.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.xxgx.fpgl.entity.CsXxFpxx;
import org.jeecg.modules.xxgx.fpjf.entity.CsXxJfjl;
import org.jeecg.modules.xxgx.fpjf.param.FpjfSmsParam;
import org.jeecg.modules.xxgx.fpjf.param.FpjfYxParam;

/**
 * @Description: 销项发票交付记录
 * @Author: jeecg-boot
 * @Date:   2023-10-30
 * @Version: V1.0
 */
public interface ICsXxJfjlService extends IService<CsXxJfjl> {
    /**
     * 邮箱交付
     * @param fpjfYxParam
     */
    public Result<String> yxjf(FpjfYxParam fpjfYxParam);

    /**
     * 短信
     * @param fpjfSmsParam
     * @return
     */
    public Result<String> dxjf(FpjfSmsParam fpjfSmsParam);

    /**
     * 生成发票交付地址
     * @param csXxFpxx
     * @return
     */
    public String genFpjfShortUrl(CsXxFpxx csXxFpxx);
    public String genFpjfShortUrlPT(CsXxFpxx csXxFpxx);
}
